package com.company.module.pojo;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Getter;
import lombok.Setter;

import java.io.Serializable;
import java.time.LocalDateTime;

/**
* <p>
* tab_role 实体类
* </p>
*
* @author lenovo
* @since 2024-01-08 16:58:54
*/
@Getter
@Setter
@TableName("tab_role")
public class TabRole implements Serializable {
    private static final long serialVersionUID = 1L;

    /**
    * 角色ID
    */
    @TableId
    private Long id;

    /**
    * 创建者
    */
    private Long createBy;

    /**
    * 创建时间
    */
    private LocalDateTime createTime;

    /**
    * 数据范围：0自定义  1本人 2本部门及以下 3本部门 4全部
    */
    private String dataScope;

    /**
    * 数据状态（0正常 1停用）
    */
    private String dataState;

    /**
    * 权限标识
    */
    private String label;

    /**
    * 备注
    */
    private String remark;

    /**
    * 角色名称
    */
    private String roleName;

    /**
    * 排序
    */
    private Integer sortNo;

    /**
    * 更新者
    */
    private Long updateBy;

    /**
    * 更新时间
    */
    private LocalDateTime updateTime;


}
